﻿using EkStudio.com.bean.xml.reflection;

namespace EkStudio.com.bean.xml.ProjectVersion
{
    [XmlRootElement("project")]
    public class ProjectVersionItem
    {
        private ProjectVersionInfo _sysName = null;
        private ProjectShortName _title = null;
        private ProjectLanguage _languages = null;
        private ProjectDBSource _dbSource = null;
        private ProjectVersionAbout _versionProperties = null;

        [XmlElement("sysName")]
        public ProjectVersionInfo SysName
        {
            get
            {
                return _sysName;
            }

            set
            {
                _sysName = value;
            }
        }
        [XmlElement("title")]
        public ProjectShortName Title
        {
            get
            {
                return _title;
            }

            set
            {
                _title = value;
            }
        }
        [XmlElement("languages")]
        public ProjectLanguage Languages
        {
            get
            {
                return _languages;
            }

            set
            {
                _languages = value;
            }
        }
        [XmlElement("dbSource")]
        public ProjectDBSource DbSource
        {
            get
            {
                return _dbSource;
            }

            set
            {
                _dbSource = value;
            }
        }
        [XmlElement("versionProperties")]
        public ProjectVersionAbout VersionProperties
        {
            get
            {
                return _versionProperties;
            }

            set
            {
                _versionProperties = value;
            }
        }
    }
}
